IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[UpdateEnvio]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
	DROP PROCEDURE [dbo].[UpdateEnvio]
GO

CREATE PROCEDURE [dbo].[UpdateEnvio]
(
	@IdPedido int,
	@Costo money,
	@FechaEnvio datetime = NULL,
	@IdDistrito int,
	@Direccion varchar(255),
	@Comentario varchar(255),
	@Estado tinyint
)
AS
BEGIN
	SET NOCOUNT ON

	UPDATE [Envio]
	SET [Costo] = @Costo, 
		[FechaEnvio] = @FechaEnvio, 
		[IdDistrito] = @IdDistrito, 
		[Direccion] = @Direccion, 
		[Comentario] = @Comentario, 
		[Estado] = @Estado
	WHERE [IdPedido] = @IdPedido

	SET NOCOUNT OFF
END

GO
